﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using GurLoader.ViewModel;

namespace GurLoader.View
{
    public interface IViewBuilder
    {
        IWindow CreateMainWindow(GurLoaderViewModel vm, bool isVisible);
        IWindow CreateHotkeyWindow(bool isVisible);

        IWindow CreateCaptureAreaWindow(CaptureAreaViewModel vm, int top, int left, int width, int height);

        IWindow CreateLoginWindow(LoginViewModel viewModel);
    }
}
